smt pcb assembly power contract manufacturing electronics manufacturing plc inverters solar design human machine interface electronic hmi pcb assembly batteries automation man machine interface circuit scada